home *** CD-ROM | disk | FTP | other *** search
/ PC Action 1998 November / PC Action Issue 71 (Xenia) (Novembre 1998).iso / bootdsks.144 / README.TXT < prev    next >
Text File  |  1998-06-08  |  14KB  |  296 lines

  1. These are 1.44 MB bootdisk images for Slackware Linux 3.5.0.
  2.  
  3. These disks use Linux kernel version 2.0.34, with FAT32/Joliet support.
  4.  
  5. You'll need one of these to get Linux started on your system so that you can
  6. install it. Because of the possibility of collisions between the various Linux
  7. drivers, several bootkernel disks have been provided. You should use the one
  8. with the least drivers possible to maximize your chances of success. All of
  9. these disks support UMSDOS.
  10.  
  11. You will be using the bootdisk to load and start a rootdisk. See the /rootdsks
  12. directory for these.
  13.  
  14. A bootdisk is created by writing the image to a formatted floppy disk
  15. with RAWRITE.EXE under DOS.  For example, to use RAWRITE.EXE to create the
  16. bare.i bootdisk you'd put a formatted disk in your floppy drive and issue
  17. the following command:
  18.  
  19. C:\> RAWRITE BARE.I A:
  20.  
  21. --------------------------------------------------------------------------------
  22.  
  23. Here's a description of the disks:
  24.  
  25.  These are the bootdisks for IDE systems.  All IDE bootdisks support IDE hard
  26.  drives and CD-ROM drives, plus additional support listed below:
  27.  
  28.  
  29.     aztech.i           CD-ROM drives:  Aztech CDA268-01A, Orchid CD-3110,
  30.                        Okano/Wearnes CDD110, Conrad TXC, CyCDROM CR520, CR540.
  31.  
  32.     bare.i             This is the disk to use for installation on most IDE
  33.                        based PCs.  It includes support for IDE/ATAPI CD-ROM
  34.                        drives.
  35.   
  36.     bareapm.i          IDE support, and APM (Advanced Power Management,
  37.                        often used in laptops to check battery level, allow
  38.                        suspend modes, etc) support.
  39.  
  40.     cdu31a.i           Sony CDU31/33a CD-ROM.
  41.  
  42.     cdu535.i           Sony CDU531/535 CD-ROM.
  43.  
  44.     cm206.i            Philips/LMS cm206 CD-ROM with cm260 adapter card.
  45.  
  46.     goldstar.i         Goldstar R420 CD-ROM (sometimes sold in a 'Reveal
  47.                        Multimedia Kit').
  48.    
  49.     isp16.i            Supports ISP16/MAD16/Mozart CD-ROM drives.
  50.                        Boot time command line options (or 'append=' options
  51.                        in /etc/lilo.conf) are:
  52.  
  53.                        isp16=<port>,<irq>,<dma>,<drive_type>
  54.  
  55.                        Valid values for drive_type include: Sanyo, Panasonic
  56.                        (same as Sanyo), Sony and Mitsumi.  Default values are:
  57.                        port=0x340, irq=0, dma=0, drive_type=Sanyo.
  58.  
  59.     mcd.i              NON-IDE Mitsumi CD-ROM support.
  60.  
  61.     mcdx.i             Improved NON-IDE Mitsumi CD-ROM support.
  62.  
  63.     net.i              An IDE/ATAPI bootdisk with Ethernet support.
  64.  
  65.     no_pci.i           If you're having problems with a hang during PCI
  66.                        probing, try this IDE-supporting bootdisk without PCI
  67.                        BIOS support.  (some old PCI motherboards have BIOS
  68.                        bugs and may crash if "PCI bios support" is enabled,
  69.                        but they run fine without this option).
  70.  
  71.     optics.i           Optics Storage 8000 AT CD-ROM (the 'DOLPHIN' drive).
  72.  
  73.     sanyo.i            Sanyo CDR-H94A CD-ROM support.
  74.  
  75.     sbpcd.i            Matsushita, Kotobuki, Panasonic, CreativeLabs 
  76.                        (Sound Blaster), Longshine and Teac NON-IDE CD-ROM
  77.                        support.  IMPORTANT!  I can't possibly stress enough
  78.                        that this disk is *not* for IDE/ATAPI CD-ROM drives,
  79.                        which include nearly all of the drives made by these
  80.                        manufacturers recently.  For IDE/ATAPI CD-ROM drives,
  81.                        use bare.i.
  82.  
  83.     testkern.i         This is a disk built with a recent development kernel,
  84.                        such as linux-2.1.103.
  85.  
  86.     xt.i               Old MFM hard drive support.
  87.  
  88.  
  89.   The bootdisks listed below are for systems that contain a SCSI controller.
  90.   All SCSI bootdisks feature full IDE hard drive and CD-ROM drive support,
  91.   plus additional SCSI drivers:
  92.  
  93.  
  94.     7000fast.s         Western Digital 7000FASST SCSI support.
  95.  
  96.     advansys.s         This bootdisk supports all AdvanSys SCSI controllers,
  97.                        including some SCSI cards included with HP CD-R/RW 
  98.                        drives, the Iomega Jaz Jet SCSI controller, and the 
  99.                        SCSI controller on the Iomega Buz multimedia adapter.
  100.  
  101.     aha152x.s          Adaptec 152x SCSI support.  This supports the AHA-1510,
  102.                        AHA-1520, AHA-1522, and AHA-2825 SCSI host adapters.
  103.  
  104.     aha1542.s          Adaptec 1542 SCSI support.
  105.  
  106.     aha1740.s          Adaptec 1740 SCSI support.
  107.  
  108.     aha2x4x.s          Adaptec AIC7xxx SCSI support.  These include the 274x
  109.                        EISA cards, 284x VLB cards, 294x PCI cards, 394x PCI 
  110.                        cards, 3985 PCI card, and several versions of the
  111.                        Adaptec built-in SCSI controllers on various PC
  112.                        motherboards.
  113.  
  114.     am53c974.s         AMD AM53/79C974 SCSI support.
  115.  
  116.     buslogic.s         This supports BusLogic MultiMaster and FlashPoint SCSI
  117.                        controllers.
  118.  
  119.     dtc3280.s          DTC (Data Technology Corp) 3180/3280 SCSI support.
  120.  
  121.     eata_dma.s         DPT EATA-DMA SCSI support.  (Boards such as PM2011, 
  122.                        PM2021, PM2041, PM3021, PM2012B, PM2022, PM2122, PM2322,
  123.                        PM2042, PM3122, PM3222, PM3332, PM2024, PM2124, PM2044, 
  124.                        PM2144, PM3224, PM3334.)
  125.  
  126.     eata_isa.s         DPT EATA-ISA/EISA SCSI support.  (Boards such as 
  127.                        PM2011B/9X, PM2021A/9X, PM2012A, PM2012B, PM2022A/9X,
  128.                        PM2122A/9X, PM2322A/9X)
  129.  
  130.     eata_pio.s         DPT EATA-PIO SCSI support.  (PM2001 and PM2012A)
  131.  
  132.     fdomain.s          This supports Future Domain's 16-bit SCSI host adapters
  133.                        (TMC-1660/1680, TMC-1650/1670, TMC-3260, 
  134.                        TMC-1610M/MER/MEX) and other adapters based on the
  135.                        Future Domain chipsets (Quantum ISA-200S, ISA-250MG;
  136.                        Adaptec AHA-2920; and at least one IBM board).
  137.  
  138.     gdt.s              This is a bootdisk for all SCSI Disk Array Controllers
  139.                        (EISA/ISA/PCI) manufactured by ICP Vortex.
  140.  
  141.     ibmmca.s           This is a bootdisk based on a development kernel which
  142.                        supports MicroChannel Architecture, found in some IBM 
  143.                        PS/2 machines and laptops. It is a bus system similar to
  144.                        PCI or ISA.  Support for most MCA SCSI, Ethernet, and
  145.                        Token Ring adapters is included.
  146.  
  147.     in2000.s           Always IN2000 SCSI support.
  148.  
  149.     iomega.s           IOMEGA PPA3 parallel port SCSI support.  This supports
  150.                        the parallel-port Zip drive as a Linux SCSI device.  It
  151.                        does not support the ZipPlus drive (but you can use a
  152.                        ZipPlus with Linux if you attach it to a SCSI controller.
  153.                        It works better that way, anyway. :)
  154.  
  155.     n53c406a.s         NCR 53c406a SCSI support.
  156.  
  157.     n_5380.s           NCR 5380 and 53c400 SCSI support.  This is the generic
  158.                        NCR family of SCSI controllers, not to be confused with
  159.                        the NCR 53c7 or 8xx controllers.  An example of a
  160.                        controller that uses the NCR53c400 chip is the Trantor
  161.                        T130B.
  162.  
  163.     n_53c7xx.s         NCR 53c7xx, 53c8xx SCSI support.  (Most NCR PCI
  164.                        SCSI controllers use this driver)
  165.  
  166.     n_53c8xx.s         This is the FreeBSD NCR driver adapted to Linux for
  167.                        the NCR53C8XX family of PCI-SCSI controllers. This
  168.                        driver supports parity checking, tagged command queuing,
  169.                        fast SCSI II transfer up to 10 MB/s with narrow SCSI
  170.                        devices and 20 MB/s with wide scsi devices.  It also
  171.                        supports Ultra SCSI data transfers with NCR53C860 and
  172.                        NCR53C875 controllers.
  173.  
  174.     no_pci.s           If you're having problems with a hang during PCI
  175.                        probing, try this SCSI-supporting bootdisk without PCI
  176.                        BIOS support.  (some old PCI motherboards have BIOS
  177.                        bugs and may crash if "PCI bios support" is enabled,
  178.                        but they run fine without this option).
  179.  
  180.     old_cd.s           This disk is provided in the unlikely event that
  181.                        someone needs to install from an old CD-ROM drive on a
  182.                        proprietary (*not* SCSI or IDE/ATAPI) interface to a
  183.                        hard drive on a SCSI controller.  This disk supports
  184.                        most Linux supported SCSI controllers, plus the CD-ROM
  185.                        drives supported by these bootdisks:  aztech.i, cdu31a.i,
  186.                        cdu535.i, cm206.i, goldstar.i, isp16.i, mcd.i, mcdx.i,
  187.                        optics.i, sanyo.i, and sbpcd.i.
  188.                        
  189.     pas16.s            Pro Audio Spectrum/Studio 16 SCSI support.
  190.  
  191.     qlog_fas.s         ISA/VLB/PCMCIA Qlogic FastSCSI! support.  (also 
  192.                        supports the Control Concepts SCSI cards based on the
  193.                        Qlogic FASXXX chip)
  194.  
  195.     qlog_isp.s         Supports all Qlogic PCI SCSI controllers, except the
  196.                        PCI-basic, which is supported by the AMD SCSI driver
  197.                        found on the am53c974.s bootdisk.
  198.  
  199.     scsi.s             A generic SCSI bootdisk, with support for most SCSI
  200.                        controllers that work under Linux.  (NOTE: This disk
  201.                        wastes a lot of memory, since it contains nearly *all*
  202.                        of the SCSI drivers.  If you know which SCSI controller
  203.                        your system has, it's *far* better to use the disk 
  204.                        designed especially for it.  But, if you don't know,
  205.                        then this generic disk might just work for you.)
  206.  
  207.     scsinet.s          All supported SCSI controllers, plus full ethernet
  208.                        support.
  209.  
  210.     seagate.s          Seagate ST01/ST02, Future Domain TMC-885/950 SCSI
  211.                        support.
  212.  
  213.     tekram.s           This bootdisk supports the Tekram DC390(T) PCI SCSI
  214.                        Hostadapter with the Am53C974A chip, and perhaps other
  215.                        cards using the same chip.  It does _not_ support the
  216.                        DC390W/U/F adaptor with the NCR/Symbios chips -- for
  217.                        those cards, use the n_53c8xx.s bootdisk.
  218.  
  219.     testkern.s         This is a generic SCSI supporting disk built with a
  220.                        recent development kernel such as linux-2.1.103.
  221.  
  222.     trantor.s          Trantor T128/T128F/T228 SCSI support.
  223.  
  224.     ultrastr.s         UltraStor 14F, 24F, and 34F SCSI support.
  225.  
  226.     ustor14f.s         UltraStor 14F and 34F SCSI support.
  227.  
  228.  
  229.  
  230. ---------------------------------------------------------------------------------
  231. IMPORTANT HELPFUL HINTS: (AND WHAT TO DO IF THE INSTALLED SYSTEM WON'T BOOT)
  232.  
  233. The kernels provided with the Slackware A series (ide and scsi) are reasonably 
  234. generic to maximize the chances that your system will boot after installation. 
  235. However, you should compile a custom kernel after installing, selecting only the
  236. drivers your system requires.  This will offer optimal performance.  You'll need
  237. to recompile your kernel to enable support for non-SCSI CD-ROM drives, bus-mice,
  238. sound cards, and many other pieces of hardware.  The drivers could not be 
  239. included with the pre-compiled kernels because they cause system hangs and other
  240. compatiblity problems for people that don't have the hardware installed.
  241.  
  242. On a similar note, any time you use one kernel to install, and a different 
  243. kernel the first time the installed system is started, you run the risk that
  244. the second kernel won't be compatible for some reason. If your system fails
  245. to reboot after installation, you'll have to compile a custom kernel for your
  246. hardware. Follow these steps:
  247.  
  248. 0. If you haven't installed the C compiler and kernel source, do that.
  249.  
  250. 1. Use the bootdisk you installed with to start your machine. At the LILO
  251.    prompt, enter: 
  252.    
  253.      mount root=/dev/hda1
  254.                 ^^^^^^^^^ Or whatever your root Linux partition is.
  255.  
  256.    Ignore any error messages as the system starts up.
  257.  
  258. 2. Log in as root, and recompile the kernel with these steps. (Comments will be
  259.    placed in parenthesis) 
  260.  
  261.    cd /usr/src/linux
  262.    make config   (Choose your drivers. Repeat this step until you are satisfied
  263.                   with your choices)
  264.    
  265.    If you are using LILO, this will build and install the new kernel:
  266.  
  267.      make dep ; make clean ; make zlilo 
  268.      rdev -R /vmlinuz 1
  269.  
  270.    If you are using a bootdisk, these commands will build the kernel and create
  271.    a new bootdisk for your machine:
  272.  
  273.      make dep ; make clean ; make zImage
  274.      rdev -R zImage 1    (If you use UMSDOS for your root partition, use
  275.                           'rdev -R zImage 0' instead)
  276.      rdev -v zImage -1
  277.      rdev zImage /dev/hda1   (replace /dev/hda1 with the name of your root Linux
  278.                               partition)
  279.      (Now, put a disk into your floppy drive to be made into the new bootdisk:)
  280.      fdformat /dev/fd0u1440 
  281.      cat zImage > /dev/fd0
  282.  
  283. That should do it! You should now have a Linux kernel that can make full use of
  284. all supported hardware installed in your machine. Reboot and try it out.
  285.  
  286. Good luck!
  287.  
  288. ---
  289. Patrick Volkerding
  290. volkerdi@mhd1.moorhead.msus.edu
  291.  
  292. PS - Bug reports welcome. Requests for help may be answered if time permits.
  293.      I've been happy to do this in the past, but lately I've had both a lot 
  294.      more work to do and a lot more mail to deal with. It's just not as possible
  295.      to keep up with my mail as it once was.
  296.